@CHARSET "UTF-8";
html {
	width: 100%;
	height: 100%;
	display: table;
	overflow: hidden;
}

body {
	font-family: Verdana;
	font-size: 12px;
	background-image: url("../images/background-blue.png");
	display: table-cell;
	vertical-align: middle;
}

.centro {
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: 610px;
	background-image: url("../images/background.png");
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	position: relative;
	z-index: 500;
}

#content {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	height: 330px;
}

.opac05 {
	opacity: 0.5;
}

.width100px {
	width: 100px;
}

.width150px {
	width: 150px;
}

.width200px {
	width: 200px;
}

.width250px {
	width: 250px;
}

.width300px {
	width: 300px;
}

.width400px {
	width: 400px;
}

.width450px {
	width: 450px;
}

.font_size13px {
	font-size: 13px;
}

.font_size20px {
	font-size: 20px;
}

.font_size25px {
	font-size: 25px;
}

.font_size30px {
	font-size: 30px;
}

.font_size35px {
	font-size: 35px;
}

.font_sans {
	font-family: sans-serif;
}

.font_size40px {
	font-size: 40px;
}

.font_size45px {
	font-size: 45px;
}

.font_size50px {
	font-size: 50px;
}

.font_size60px {
	font-size: 50px;
}

.border {
	border: 1px solid red;
}

.borderblack2px {
	border: 2px solid black;
}

.text_center {
	text-align: center;
}

.text_left {
	text-align: left;
}

.text_right {
	text-align: right;
}

.mb05px {
	margin-bottom: 5px;
}

.mb10px {
	margin-bottom: 10px;
}

.mt05px {
	margin-top: 5px;
}

.mt10px {
	margin-top: 10px;
}

.mt20px {
	margin-top: 20px;
}

.mt30px {
	margin-top: 30px;
}

.mt40px {
	margin-top: 40px;
}

.mt50px {
	margin-top: 50px;
}

.mt60px {
	margin-top: 60px;
}

.mt70px {
	margin-top: 70px;
}

.mt80px {
	margin-top: 80px;
}

.mt90px {
	margin-top: 90px;
}

.mt100px {
	margin-top: 100px;
}

.mt110px {
	margin-top: 110px;
}

.mt100px {
	margin-top: 100px;
}

.mt200px {
	margin-top: 200px;
}

.mt250px {
	margin-top: 250px;
}

.mt300px {
	margin-top: 300px;
}

.mt350px {
	margin-top: 350px;
}

.mt400px {
	margin-top: 400px;
}

.mt450px {
	margin-top: 450px;
}

.center_vertical {
	vertical-align: middle;
}

.center_horizontal {
	margin-right: auto;
	margin-left: auto;
}

.texto_negrito {
	font-weight: bold;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.width01 {
	width: 70%;
}

.height01 {
	height: 1%;
}

.width40 {
	width: 40%;
}

.width70 {
	width: 70%;
}

.width80 {
	width: 80%;
}

.width85 {
	width: 85%;
}

.width90 {
	width: 90%;
}

.width100 {
	width: 100%;
}

.mr05px {
	margin-right: 5px;
}

.mr20px {
	margin-right: 20px;
}

.mr30px {
	margin-right: 30px;
}

.mr40px {
	margin-right: 40px;
}

.height450px {
	height: 450px;
}

.height60px {
	height: 60px !important;
}

.height100 {
	height: 100%;
}

.width50 {
	width: 50%;
}

.width45 {
	width: 45%;
}

.width58 {
	width: 58%;
}

.width60 {
	width: 60%;
}

.height360px {
	height: 330px;
}

.height445px {
	height: 445px;
}

.height600px {
	height: 600px;
}

.height400px {
	height: 400px;
}

.height293px {
	height: 293px;
}

.height200px {
	height: 200px;
}

.height100px {
	height: 100px;
}

div.transbox p {
	margin: 30px 40px;
	font-weight: bold;
	color: #000000;
}

.relative {
	position: relative;
}

.absolute {
	position: absolute;
}

.absolute_right {
	position: absolute;
	right: -5px;
	top: 115px;
}

.absolute_left {
	position: absolute;
	left: -5px;
	top: 115px;
}

.color_blue {
	color: #4face1;
}

.padding10px {
	padding: 10px;
}

.padding20px {
	padding: 20px;
}

.padding30px {
	padding: 30px;
}

.padding40px {
	padding: 40px;
}

.padding50px {
	padding: 50px;
}

.paddinghorizontal50px {
	padding-left: 50px;
	padding-right: 50px;
}

.paddingverticalauto {
	padding-top: auto;
	padding-bottom: auto;
}

.ml05px {
	margin-left: 05px;
}

.ml10px {
	margin-left: 10px;
}

.ml20px {
	margin-left: 20px;
}

.ml30px {
	margin-left: 30px;
}

.ml40px {
	margin-left: 40px;
}

.ml50px {
	margin-left: 50px;
}

.ml60px {
	margin-left: 60px;
}

.ml80px {
	margin-left: 60px;
}

.ml100px {
	margin-left: 60px;
}

.ml120px {
	margin-left: 60px;
}

.ml140px {
	margin-left: 60px;
}

.ml160px {
	margin-left: 60px;
}

.ml180px {
	margin-left: 60px;
}

.ml200px {
	margin-left: 60px;
}

.ml220px {
	margin-left: 60px;
}

.height390px {
	height: 390px;
}

.height700px {
	height: 700px;
}

.width445px {
	width: 445px;
}

.width350px {
	width: 320px;
}

.width600px {
	width: 600px;
}

.width620px {
	width: 620px;
}

.link hover {
	
}

.down_10px {
	-webkit-transition: margin-top 0.1s linear;
	-moz-transition: margin-top 0.1s linear;
	-o-transition: margin-top 0.1s linear;
	transition: margin-top 0.1s linear;
}

.down_10px:hover {
	margin-top: 10px;
}

.width_height .seila {
	-webkit-transition: font-size 0.5s ease;
	-moz-transition: font-size 0.5s ease;
	-o-transition: font-size 0.5s ease;
	transition: font-size 0.5s ease;
}

.width_height .seila2 {
	-webkit-transition: padding-top 0.5s ease;
	-moz-transition: padding-top 0.5s ease;
	-o-transition: padding-top 0.5s ease;
	transition: padding-top 0.5s ease;
}

.width_height:hover .seila {
	font-size: 100px;
}

.width_height:hover .seila2 {
	padding-top: 70px;
}

.table_cell {
	display: table-cell;
}

.top_vertical {
	vertical-align: top;
}

.blur_shadow {
	-moz-box-shadow: 0 0 0px 0px #2a6ca1;
	-webkit-box-shadow: 0 0 0px 0px #2a6ca1;
	box-shadow: 0 0 0px 0px #2a6ca1;
}

.blur_shadow:hover {
	border-radius: 10px;
	-moz-box-shadow: 0 0 1px 1px #2a6ca1;
	-webkit-box-shadow: 0 0 1px 1px #2a6ca1;
	box-shadow: 0 0 5px 2px #2a6ca1;
}

.opacity_effect {
	opacity: 0.3;
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;
	transition: opacity 1s linear;
}

.opacity_effect:hover {
	opacity: 1;
}

.ui-gradient {
	border: 1px solid #475f78 !important;
	background: -moz-linear-gradient(top, #86b0d2 30%, #3f80b4) !important;
	background: -webkit-linear-gradient(top, #86b0d2 30%, #3f80b4)
		!important;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	border-radius: 10px !important;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr='#86b0d2', endColorstr='#3f80b4' ); /* IE6 & IE7 */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#86b0d2', endColorstr='#3f80b4')";
	/* IE8 */
}

.ui-gradient li {
	border: 1px solid #2a6ca1 !important;
	margin-left: 2px !important;
	text-align: center;
	vertical-align: middle;
}

.ui-gradient li:hover {
	background: #2a6ca1 !important;
}

.ui-gradient li a {
	color: white !important;
	font-size: 13px;
	text-align: center;
	vertical-align: middle;
}

.ui-gradient span {
	text-align: center;
	vertical-align: middle;
}

.ui-gradient li a:hover {
	background: #2a6ca1 !important;
	border: #2a6ca1;
}

.ui-gradient div {
	color: white !important;
	font-size: 10px;
}

.polaroid {
	width: 200px;
	height: 205px;
	position: absolute;
}

.polaroid img {
	width: 200px;
	height: 205px;
}

.polaroid p {
	text-align: center;
	font-family: Georgia, serif;
	font-size: 20px;
	color: #2E2E2E;
	margin-top: 15px;
}

.cb {
	clear: both;
}

.acessibilidade {
	top: 145px;
	right: 20px;
	cursor: pointer;
}

.acessibilidade a {
	color: white;
	font-size: 15px;
}

.sobre {
	z-index: 9999;
}

.expand_text_effect {
	font-size: 12px;
	-webkit-transition: font-size 0.5s ease;
	-moz-transition: font-size 0.5s ease;
	-o-transition: font-size 0.5s ease;
	transition: font-size 0.5s ease;
}

.expand_text_effect:hover {
	font-size: 14px;
}

.slogan span {
	color: #3f80b4;
	text-shadow: black 0.1em 0.1em 0.2em;
	filter: progid:DXImageTransform.Microsoft.DropShadow(offX=2, offY=3,
		color=black );
}

.overflow_scroll {
	overflow: scroll;
}

.overflow_auto {
	overflow: auto;
}